import os
import unittest
from cases.Base_Case import BASECASE
from config.config import DATA_PATH
from page.index import IndexPage
from page.药房管理.住院药房手术发药.zhuyuanyaofangshoushufayao__page import zhuyuanyaofangshoushufayao
from tools.sjqd_way import read_data_from_excel
class TestZhuyuanyaofangshoushufayao(BASECASE):
    @classmethod
    def setUpClass(cls):
        ap = IndexPage()
        ap.jrym_no1('住院药房手术发药')
    @classmethod
    def tearDownClass(cls):
        ap = IndexPage()
        ap.close_all_xxk()
        print("{}执行完毕-------------------------------------------------".format(cls))
    def test_zhuyuanyaofangshoushufayao(self):
        self.data = read_data_from_excel(os.path.join(DATA_PATH, "datas.xls"), "测试患者")
        name = self.data[0][0]
        bp = zhuyuanyaofangshoushufayao()
        bp.choose_wfy()#选择发药状态
        bp.choose_yf()#选择药房
        bp.choose_bq()#选择病区
        bp.input_name(name)#输入患者姓名
        bp.click_cx_btn()#点击查询按钮
        bp.click_hz() #点击患者
        bp.clicl_fy_btn()#点击发药按钮
        bp.click_tsqd_btn()#点击提示确定按钮
        bp.click_tsqx_btn()#点击提示取消按钮


if __name__ == '__main__':
    unittest.main()
